package cn.tedu.csmall.product.mapper;

import cn.tedu.csmall.product.pojo.entity.Category;
import cn.tedu.csmall.product.pojo.entity.CategoryAttributeTemplate;
import cn.tedu.csmall.product.pojo.vo.CategoryAttributeTemplateListVO;
import cn.tedu.csmall.product.pojo.vo.CategoryAttributeTemplateStandardVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * ClassName: CategoryAttributeTemplateMapper
 * Package: cn.tedu.csmall.product.mapper
 * Description
 *
 * @Author: 大傻
 * @Create:2022/11/26
 */
@Repository
public interface CategoryAttributeTemplateMapper {
    /**
     *
     * @param categoryAttributeTemplate  添加数据
     * @return 添加成功的结果
     */
    int insert(CategoryAttributeTemplate categoryAttributeTemplate);

    int insertBatch(List<CategoryAttributeTemplate> categoryAttributeTemplates);

    int deleteById(Long id);
    int deleteByIds(Long[] ids);

    int update(CategoryAttributeTemplate categoryAttributeTemplate);

    int count();
    CategoryAttributeTemplateStandardVO getselectById(Long id);

    List<CategoryAttributeTemplateListVO> list();
}
